
<?php
require_once './model/works.php';
$keyword = new Works();
$keyword->table_name = "works";
$work = $keyword->selects(null, $_GET['id']);
?>
<form method="post"      enctype="multipart/form-data">
    <label for="file">ID:</label>
    <input type="text"name="id" id="name" value="<?php echo $work['id']; ?>"><br>
    <label for="file">Name:</label>
    <input type="text" name="name" id="company"value="<?php echo $work['name']; ?>"><br>
    <label for="file">URL:</label>
    <input type="text" name="url" id="description"value="<?php echo $work['url']; ?>"><br>
    <label for="file">Name:</label>
    <input type="file" name="file" id="file"><br>
    <input type="submit" name="submit" value="Submit">
</form>
<?php
if (isset($_POST['submit'])) {
    $allowedExts = array("gif", "jpeg", "jpg", "png");
    $temp = explode(".", $_FILES["file"]["name"]);
    $extension = end($temp);
    if ((($_FILES["file"]["type"] == "image/gif") || ($_FILES["file"]["type"] == "image/jpeg") || ($_FILES["file"]["type"] == "image/jpg") || ($_FILES["file"]["type"] == "image/pjpeg") || ($_FILES["file"]["type"] == "image/x-png") || ($_FILES["file"]["type"] == "image/png")) && in_array($extension, $allowedExts)) {
        if ($_FILES["file"]["error"] > 0) {
            echo "Return Code: " . $_FILES["file"]["error"] . "<br>";
        } else {
            echo "Upload: " . $_FILES["file"]["name"] . "<br>";
            echo "Type: " . $_FILES["file"]["type"] . "<br>";
            echo "Size: " . ($_FILES["file"]["size"] / 1024) . " kB<br>";
            echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br>";
            $file_name = $temp[0] . '-' . time() . '.' . $temp[1]; //upload cung luc ko loi
            if (file_exists("./public/image/" . $_FILES["file"]["name"])) {
                echo $_FILES["file"]["name"] . " already exists. ";
            } else {
                move_uploaded_file($_FILES["file"]["tmp_name"], "./public/image/" . $file_name);
                echo "Stored in: " . "./public/image/" . $file_name;
            }
            $array = array(
                "id" => $_GET["id"],
                "img" => "public/image/" . $file_name
            );
            $keyword->update($array);
            $hinh = "./public/image/" .$file_name;
        }
    } else {
        echo "Invalid file";
    }
    echo "<img  src='$hinh' width = '100px'>";
}
?>
<a href="index.php">Back</a>